ca095159072c5532dad73e010d09356e28d2e1b3,src/web/org/codehaus/groovy/grails/web/pages/GroovyPagesServlet.java,GroovyPagesServlet,doPage,#HttpServletRequest#HttpServletResponse#,124

Before Change


        	LOG.debug("Error processing GSP: " + e.getMessage(), e);
            request.setAttribute("exception",new GrailsWrappedRuntimeException(context,e));
            RequestDispatcher rd = request.getRequestDispatcher("/WEB-INF/grails-app/views/error.jsp");
            rd.forward(request,response);
        }
        finally {
            if (out != null) out.close();

After Change


            request.setAttribute("exception",new GrailsWrappedRuntimeException(context,e));
            RequestDispatcher rd = request.getRequestDispatcher("/WEB-INF/grails-app/views/error.jsp");
            if(response.isCommitted()) {
                rd.include(request,response);
            }
            else {
                rd.forward(request,response);
            }
        }
        finally {